home *** CD-ROM | disk | FTP | other *** search
/ Aminet 37 / Aminet 37 (2000)(Schatztruhe)[!][Jun 2000].iso / Aminet / dev / cross / Avr.lha / Atmel / Asm / includes / new_inc / IO4433.H < prev    next >
Text File  |  2000-03-17  |  4KB  |  257 lines

  1. ;AT90S4433
  2.  
  3. ;***** I/O Register Definitions
  4. SREG     EQU $3f
  5. SP     EQU $3d
  6. SPL     EQU $3d
  7. GIMSK     EQU $3b
  8. GIFR     EQU $3a
  9. TIMSK     EQU $39
  10. TIFR     EQU $38
  11. MCUCR    EQU $35
  12. MCUSR    EQU $34
  13. TCCR0     EQU $33
  14. TCNT0     EQU $32
  15. TCCR1A     EQU $2f
  16. TCCR1B     EQU $2e
  17. TCNT1H     EQU $2d
  18. TCNT1L     EQU $2c
  19. OCR1H     EQU $2b
  20. OCR1L     EQU $2a
  21. ICR1H     EQU $27
  22. ICR1L     EQU $26
  23. WDTCR     EQU $21
  24. EEAR     EQU $1e
  25. EEDR     EQU $1d
  26. EECR     EQU $1c
  27. PORTB     EQU $18
  28. DDRB     EQU $17
  29. PINB     EQU $16
  30. PORTC     EQU $15
  31. DDRC     EQU $14
  32. PINC     EQU $13
  33. PORTD     EQU $12
  34. DDRD     EQU $11
  35. PIND     EQU $10
  36. SPDR     EQU $0f
  37. SPSR     EQU $0e
  38. SPCR     EQU $0d
  39. UDR     EQU $0c
  40. UCSRA      EQU $0b
  41. UCSRB      EQU $0a
  42. UBRR     EQU $09
  43. UBRRL     EQU $09
  44. ACSR     EQU $08
  45. ADMUX    EQU $07
  46. ADCSR    EQU $06
  47. ADCH     EQU $05
  48. ADCL     EQU $04
  49. UBRRH     EQU $03
  50.  
  51.  
  52. ;***** Bit Definitions
  53.  
  54. WDRF     EQU 3
  55. BORF     EQU 2
  56. EXTRF     EQU 1
  57. PORF     EQU 0
  58.  
  59. INT1     EQU 7
  60. INT0     EQU 6
  61.  
  62. INTF1     EQU 7
  63. INTF0     EQU 6
  64.  
  65.  
  66. TOIE1    EQU 7
  67. OCIE1    EQU 6
  68. TICIE1   EQU 3
  69. TOIE0    EQU 1
  70.  
  71. TOV1     EQU 7
  72. OCF1     EQU 6
  73. ICF1     EQU 3
  74. TOV0     EQU 1
  75.  
  76. SE       EQU 5
  77. SM       EQU 4
  78. ISC11    EQU 3
  79. ISC10    EQU 2
  80. ISC01    EQU 1
  81. ISC00    EQU 0
  82.  
  83. CS02     EQU 2
  84. CS01     EQU 1
  85. CS00     EQU 0
  86.  
  87. COM11     EQU 7
  88. COM10     EQU 6
  89. PWM11     EQU 1
  90. PWM10     EQU 0
  91.  
  92. ICNC1     EQU 7
  93. ICES1     EQU 6
  94. CTC1     EQU 3
  95. CS12     EQU 2
  96. CS11     EQU 1
  97. CS10     EQU 0
  98.  
  99. WDTOE     EQU 4
  100. WDE     EQU 3
  101. WDP2     EQU 2
  102. WDP1     EQU 1
  103. WDP0     EQU 0
  104.  
  105. EERIE    EQU 3
  106. EEMWE     EQU 2
  107. EEWE     EQU 1
  108. EERE     EQU 0
  109.  
  110. SPIE     EQU 7
  111. SPE     EQU 6
  112. DORD     EQU 5
  113. MSTR     EQU 4
  114. CPOL     EQU 3
  115. CPHA     EQU 2
  116. SPR1     EQU 1
  117. SPR0     EQU 0
  118.  
  119. SPIF     EQU 7
  120. WCOL     EQU 6
  121.  
  122. RXC     EQU 7
  123. TXC     EQU 6
  124. UDRE     EQU 5
  125. FE     EQU 4
  126. OR     EQU 3
  127. MPCM     EQU 0
  128.  
  129. RXCIE     EQU 7
  130. TXCIE     EQU 6
  131. UDRIE     EQU 5
  132. RXEN     EQU 4
  133. TXEN     EQU 3
  134. CHR9     EQU 2
  135. RXB8     EQU 1
  136. TXB8     EQU 0
  137.  
  138. ACD     EQU 7
  139. AINBG      EQU 6
  140. ACO     EQU 5
  141. ACI     EQU 4
  142. ACIE     EQU 3
  143. ACIC     EQU 2
  144. ACIS1     EQU 1
  145. ACIS0     EQU 0
  146.  
  147. ADCBG     EQU 6
  148. MUX2     EQU 2
  149. MUX1     EQU 1
  150. MUX0     EQU 0
  151.  
  152. ADEN     EQU 7
  153. ADSC     EQU 6
  154. ADFR     EQU 5
  155. ADIF     EQU 4
  156. ADIE     EQU 3
  157. ADPS2    EQU 2
  158. ADPS1    EQU 1
  159. ADPS0    EQU 0
  160.  
  161. PB5     EQU 5
  162. PB4     EQU 4
  163. PB3     EQU 3
  164. PB2     EQU 2
  165. PB1     EQU 1
  166. PB0     EQU 0
  167.  
  168. DDB5     EQU 5
  169. DDB4     EQU 4
  170. DDB3     EQU 3
  171. DDB2     EQU 2
  172. DDB1     EQU 1
  173. DDB0     EQU 0
  174.  
  175. PINB5     EQU 5
  176. PINB4     EQU 4
  177. PINB3     EQU 3
  178. PINB2     EQU 2
  179. PINB1     EQU 1
  180. PINB0     EQU 0
  181.  
  182. PC5     EQU 5
  183. PC4     EQU 4
  184. PC3     EQU 3
  185. PC2     EQU 2
  186. PC1     EQU 1
  187. PC0     EQU 0
  188.  
  189. DDC5     EQU 5
  190. DDC4     EQU 4
  191. DDC3     EQU 3
  192. DDC2     EQU 2
  193. DDC1     EQU 1
  194. DDC0     EQU 0
  195.  
  196. PINC5     EQU 5
  197. PINC4     EQU 4
  198. PINC3     EQU 3
  199. PINC2     EQU 2
  200. PINC1     EQU 1
  201. PINC0     EQU 0
  202.  
  203. PD7     EQU 7
  204. PD6     EQU 6
  205. PD5     EQU 5
  206. PD4     EQU 4
  207. PD3     EQU 3
  208. PD2     EQU 2
  209. PD1     EQU 1
  210. PD0     EQU 0
  211.  
  212. DDD7     EQU 7
  213. DDD6     EQU 6
  214. DDD5     EQU 5
  215. DDD4     EQU 4
  216. DDD3     EQU 3
  217. DDD2     EQU 2
  218. DDD1     EQU 1
  219. DDD0     EQU 0
  220.  
  221. PIND7     EQU 7
  222. PIND6     EQU 6
  223. PIND5     EQU 5
  224. PIND4     EQU 4
  225. PIND3     EQU 3
  226. PIND2     EQU 2
  227. PIND1     EQU 1
  228. PIND0     EQU 0
  229.  
  230.  
  231. XL     DEF r26
  232. XH     DEF r27
  233. YL     DEF r28
  234. YH     DEF r29
  235. ZL     DEF r30
  236. ZH     DEF r31
  237.  
  238. RAMEND   EQU $DF    ;Last On-Chip SRAM Location
  239. XRAMEND  EQU $DF
  240. E2END     EQU $7F
  241. FLASHEND EQU $7FF
  242.  
  243. INT0addr EQU $001    ;External Interrupt0 Vector Address
  244. INT1addr EQU $002    ;External Interrupt1 Vector Address
  245. ICP1addr EQU $003    ;Input Capture1 Interrupt Vector Address
  246. OC1Aaddr EQU $004    ;Output Compare1A Interrupt Vector Address
  247. OVF1addr EQU $005    ;Overflow1 Interrupt Vector Address
  248. OVF0addr EQU $006    ;Overflow0 Interrupt Vector Address
  249. SPIaddr  EQU $007    ;SPI Interrupt Vector Address
  250. URXCaddr EQU $008    ;UART Receive Complete Interrupt Vector Address
  251. UDREaddr EQU $009    ;UART Data Register Empty Interrupt Vector Address
  252. UTXCaddr EQU $00a    ;UART Transmit Complete Interrupt Vector Address
  253. ADCCaddr  EQU $00b    ;ADC Interrupt Vector Address
  254. ERDYaddr  EQU $00c    ;EEPROM Interrupt Vector Address
  255. ACIaddr   EQU $00d    ;Analog Comparator Interrupt Vector Address
  256.  
  257.